disable --dynamic-list-cpp-new/--dynamic-list-cpp-typeino as they SIGSEGV ld
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>
Tue, 19 Jul 2011 15:20:43 +0000 (17:20 +0200)
committerRene Engelhard <rene@debian.org>
Mon, 27 Aug 2012 16:47:58 +0000 (16:47 +0000)
 * at least on linking transex in l10ntools/source with ld from binutils-2.21.52.20110707-1ubuntu1

Gbp-Pq: Name disable-dynamic-list-cpp.diff

solenv/gbuild/platform/unxgcc.mk
solenv/inc/unxgcc.mk

index 0f8a7b7c3e6082f67f422b1e308d5604545aeca0..d9aa8a28e67ae91db490cc8976b441a6fb591c95 100644 (file)
@@ -161,8 +161,6 @@ endif
 
 ifneq ($(HAVE_LD_BSYMBOLIC_FUNCTIONS),)
 gb_LinkTarget_LDFLAGS += \
-       -Wl,--dynamic-list-cpp-new \
-       -Wl,--dynamic-list-cpp-typeinfo \
        -Wl,-Bsymbolic-functions \
 
 endif
index 0a0b6182fd35b0011dea7d56e8a4b7cb4f15fb3c..02884fa120ccaf70e51af2d70659198ee8c6c687 100644 (file)
@@ -209,7 +209,7 @@ LINKFLAGSRUNPATH_NONE=
 # flag -Wl,-z,noexecstack sets the NX bit on the stack
 LINKFLAGS=-Wl,-z,noexecstack -Wl,-z,combreloc $(LINKFLAGSDEFS) $(LINKFLAGS_SYSBASE)
 .IF "$(HAVE_LD_BSYMBOLIC_FUNCTIONS)"  == "TRUE"
-LINKFLAGS += -Wl,-Bsymbolic-functions -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo
+LINKFLAGS += -Wl,-Bsymbolic-functions
 .ENDIF
 
 # linker flags for linking applications